// 基于template/src/widgets/{{appEntities}}/{{ctrls@TREEVIEW}}-tree/{{spinalCase ctrl.codeName}}-tree-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

class CurdataControlVO extends ControlVOBase {

    constructor(data: any){
        super(data);
        //  树自持属性
        this.$ownKeys = ['ibizsample0003', 'ibizsample0003name', 'memo', 'updatedate', 'field01', 'createdate', 'updateman', 'ibizsample0003id', 'createman', 'pibizsample0003name', 'pibizsample0003id'];
    }
    get id() {
        return this.$DO.ibizsample0003id;
    }
    set id(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get text() {
        return this.$DO.ibizsample0003name;
    }
    set text(value: any) {
        this.$DO.ibizsample0003name = value;
    }
    set ibizsample0003id(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get ibizsample0003id() {
        return this.$DO.ibizsample0003id;
    }
    set srfkey(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get srfkey() {
        return this.$DO.ibizsample0003id;
    }
    set ibizsample0003name(value: any) {
        this.$DO.ibizsample0003name = value;
    }
    get ibizsample0003name() {
        return this.$DO.ibizsample0003name;
    }
}
class TopdataControlVO extends ControlVOBase {

    constructor(data: any){
        super(data);
        //  树自持属性
        this.$ownKeys = ['ibizsample0003', 'ibizsample0003name', 'memo', 'updatedate', 'field01', 'createdate', 'updateman', 'ibizsample0003id', 'createman', 'pibizsample0003name', 'pibizsample0003id'];
    }
    get id() {
        return this.$DO.ibizsample0003id;
    }
    set id(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get text() {
        return this.$DO.ibizsample0003name;
    }
    set text(value: any) {
        this.$DO.ibizsample0003name = value;
    }
    set ibizsample0003id(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get ibizsample0003id() {
        return this.$DO.ibizsample0003id;
    }
    set srfkey(value: any) {
        this.$DO.ibizsample0003id = value;
    }
    get srfkey() {
        return this.$DO.ibizsample0003id;
    }
    set ibizsample0003name(value: any) {
        this.$DO.ibizsample0003name = value;
    }
    get ibizsample0003name() {
        return this.$DO.ibizsample0003name;
    }
}

export const Treeexpbar_treeControlVO = [{ name: 'CurdataControlVO', controlVO: CurdataControlVO }, { name: 'TopdataControlVO', controlVO: TopdataControlVO }]